package com.copm.ifm.servers.sys.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.copm.ifm.servers.sys.vo.SysDictPageVO;
import com.copm.ifm.servers.sys.vo.SysDictVO;
import com.copm.ifm.servers.sys.entity.SysDict;
import com.copm.ifm.servers.sys.dto.SysDictPageDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 系统字典表 Mapper 接口
 * </p>
 *
 * @author zzf
 * @since 2020-07-15
 */
@Mapper
public interface SysDictMapper extends BaseMapper<SysDict> {

    List<SysDictPageVO> selectForPage(SysDictPageDTO param);

    SysDictVO getById(@Param("id") int id, @Param("language") int language);

    SysDictVO getByCode(@Param("code") String code, @Param("language") int language);

    List<SysDictVO> selectListVO();
}
